Senior Software Test Engineer

Kforce Inc

Job Summary

Kforce is seeking a Senior Software Test Engineer in Salt Lake City, UT, to ensure high-quality software solutions. The role involves designing and executing comprehensive automation test cases, identifying and reporting bugs, and collaborating with development teams. The ideal candidate will have extensive experience in software testing, automation, and quality assurance, with a focus on Cypress and modern JavaScript/TypeScript frameworks, contributing to enhanced quality and project outcomes.

Must Have

  • Develop comprehensive automation test cases based on functional and non-functional requirements.
  • Execute automated and manual tests to validate software functionality.
  • Analyze test results to detect discrepancies, defects, and bugs in the software.
  • Document bugs with clear descriptions, reproduction steps, and supporting log files.
  • Collaborate with development teams to clarify issues, assist with debugging, and verify defect resolution.
  • Participate in project planning and requirement analysis to align testing strategies with project goals.
  • Communicate effectively with product owners, stakeholders, and development teams.
  • Provide recommendations for improvements to enhance quality and project outcomes.
  • Maintain accurate and organized records of test cases, results, and quality assurance activities.
  • Document testing strategies, processes, and procedures to ensure consistent quality standards.
  • Provide timely updates on testing status and quality metrics for stakeholders and project teams.

Good to Have

  • Experience with tools such as TestRail, Bitbucket, and Jira.
  • Experience in the Annuity Life Insurance domain.
  • Knowledge of C# programming.
  • Familiarity with CI/CD pipelines, ideally TeamCity.

Perks & Benefits

  • Medical/dental/vision insurance
  • HSA
  • FSA
  • 401(k)
  • Life, disability & ADD insurance
  • Paid time off (for salaried personnel)
  • Paid sick leave (for hourly employees on a Service Contract Act project)

Job Description

Description

Kforce has a client that is seeking a Senior Software Test Engineer in Salt Lake City, UT.

Summary:

Our client is seeking a Senior Software Test Engineer to join their team and ensure the delivery of high-quality software solutions. The ideal candidate will have extensive experience in software testing, automation, and quality assurance, with a focus on Cypress and modern JavaScript/TypeScript frameworks.

Key Responsibilities:

Design & Execute Test Cases:

  • Develop comprehensive automation test cases based on functional and non-functional requirements
  • Execute automated and manual tests to validate software functionality, identify defects, and confirm that applications perform as intended
  • Update and enhance existing automation scripts to accommodate new features, system enhancements, and changes in application behavior

Identity & Report Bugs:

  • Analyze test results to detect discrepancies, defects, and bugs in the software
  • Document bugs with clear descriptions, reproduction steps, and supporting log files
  • Collaborate with development teams to clarify issues, assist with debugging, and verify defect resolution

Collaboration & Technical Engagement:

  • Participate in project planning and requirement analysis to align testing strategies with project goals
  • Communicate effectively with product owners, stakeholders, and development teams regarding testing progress, defects, and risk areas
  • Provide recommendations for improvements to enhance quality and project outcomes

Documentation & Reporting:

  • Maintain accurate and organized records of test cases, results, and quality assurance activities
  • Document testing strategies, processes, and procedures to ensure consistent quality standards
  • Provide timely updates on testing status and quality metrics for stakeholders and project teams

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
  • 5+ years of experience in software testing and test automation
  • Solid experience with databases and SQL
  • Experience in both manual and automated software testing methodologies
  • Strong expertise with Cypress automation and the Cypress Dashboard platform
  • Proficiency in TypeScript or JavaScript
  • Strong analytical skills to identify defects and troubleshoot complex systems
  • Excellent written and verbal communication skills
  • Demonstrated ability to develop test plans and test cases from requirements and project documentation

Preferred Qualifications:

  • Experience with tools such as TestRail, Bitbucket, and Jira
  • Experience in the Annuity Life Insurance domain
  • Knowledge of C# programming
  • Familiarity with CI/CD pipelines, ideally TeamCity

15 Skills Required For This Role

Communication Problem Solving Game Texts Quality Control Test Coverage C# Teamcity Testrail Cypress Ci Cd Sql Jira Bitbucket Typescript Javascript

Similar Jobs